/* -- Generale -- */
label{font-weight:normal;}
/* -- Login Page -- */
#welcome-box{margin:90px auto;overflow:hidden;width:690px;}
#welcome-box h2{text-align:center;}
.welcome-col{background:#5B9CE3;color:white;margin-left:15px;float:left;}
#login.welcome-col{width:280px;}
#register.welcome-col{width:380px;}
.welcome-col h3{border-bottom:3px solid white;margin:2px;padding:3px 3px 5px;text-align:center;}
.welcome-col,.welcome-col h3{border-radius:10px;-moz-border-radius:10px;}
.welcome-col form{margin-bottom:1em;}
.welcome-col dl{display:block;margin:1em 10px 0;overflow:hidden;}
.welcome-col dt{display:inline-block;float:left;text-align:right;}
#login.welcome-col dt{width:80px;}
#register.welcome-col dt{width:180px;}
.welcome-col dt.orphan{width:98% !important;}
.welcome-col label{display:inline-block;font-size:1.1em;margin-right:5px;}
.welcome-col dt.orphan label{margin:0;}
.welcome-col dd{display:inline-block;float:left;margin-bottom:5px;width:180px;}
.welcome-col dd input{border:1px solid #1F68B8;font-size:1.1em;padding:3px 1px;width:98%;}
.welcome-col a{color:white;font-weight:normal;text-decoration:none;}
.welcome-col a:hover{color:white;text-decoration:underline;}
.welcome-col .submit-buttons{margin:5px 0 0 0;padding-right:15px;text-align:right;}
.submit-buttons button.dark-blue{background:#FF1F10;border-color:#FF7E76 #A90A00 #A90A00 #FF7E76;border-radius:3px;border-style:solid;border-width:1px;color:#FFFFFF;font-weight:bold;padding:3px 20px;-moz-border-radius:3px;}
